Catalyst Catalog - online
Main Search Page    Sub-category

Software Development Tools


Eagle

Further Inspection, Inc.

The trend in software development continues to be that applications arebecoming larger and larger and their life expectancy is becoming greatlyextended. The reality is that software products are expanding wellbeyond the size and complexity they were intended for. This has madecoping with and managing change a real nightmare.Eagle provides facilities critical to understanding and maintaining largeapplications as they continue to change and expand. Eagle provides avery unique architecture that can deal with very large applicationswithout collapsing under its own weight. Eagle affords the developer amore intuitive "project-wide" view critical in controlling the impact ofchange.Listed below are the capabilities that make Eagle unique:Construction AssistanceEagle helps developers use the right identifier names the first timewhile changing and enhancing source code.NavigationEagle provides:simple and immediate navigation to usages and declarations,navigation to error messages provided by external tools,and navigation to changed or deleted source code, which is very usefulfor code inspection and review.Global Usage SummaryThe Eagle Variable Browser provides a project-wide summary of identifierusage.Cross Reference FilteringEagle provides a view of identifier references across all filesthroughout the application.Structural BrowsingThe Eagle Call Tree displays function calling hierarchy and providesnavigation to function declarations and usages.Dependency BrowsingThe Eagle Dependency Graph indicates file dependencies and generatesmakefile dependency information.Edit View HighlightingEagle provides color highlighting for distinguishing comments, strings,changed and deleted source code, CPP identifiers, source ignored by CPP,tool messages, and more. Font characteristics and font sizes are alsouser-controllable.Global Edit ChangesThe Edit/Replace facility within Eagle allows an identifier to bereplaced only among valid cross references. This provides adeterministic method of finding and replacing identifier name usagesacross the entire application.External Tool InterfacesEagle provides a simple yet powerful interface to important data producedby external tools. From within Eagle, messages can be posted from yourcurrent compiler, lint, metrics, code coverage tools, and much more.Eagle provides a simple way to describe the format of the tool messagesso that it may find and post them into the source editing view.

Language: C
Source Avail: No
Product Special Handling: None.
Operating Systems: Solaris Sparc 1.0,2.3,2.4


Further Inspection, Inc.
623 Morning Glory Ln
Bartlett, IL 60103
USA
Phone: 708-213-6935
Fax: 708-213-3158